// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()
// 调用数据库
const db = cloud.database()

// 云函数入口函数
exports.main = async (event, context) => {
  let index = event.index,
    darkBlue_crewName = event.darkBlue_crewName, // 船员姓名 
    darkBlue_shipName = event.darkBlue_shipName, // 船舶名称 
    darkBlue_telphone = event.darkBlue_telphone, // 联系电话
    darkBlue_remarks = event.darkBlue_remarks, // 备注说明
    darkBlue_sex = event.darkBlue_sex, // 性别
    darkBlue_birth = event.darkBlue_birth, // 出生日期
    // 职务 
    darkBlue_dutyIndex = event.darkBlue_dutyIndex, // 下标
    darkBlue_duty = event.darkBlue_duty,
    //船员状态
    darkBlue_personnelIndex = event.darkBlue_personnelIndex, // 下标
    darkBlue_personnel = event.darkBlue_personnel,
    // 假期状态
    darkBlue_holidayIndex = event.darkBlue_holidayIndex, // 下标
    darkBlue_holiday = event.darkBlue_holiday,
    // 培训信息 
    darkBlue_trainIndex = event.darkBlue_trainIndex, // 下标
    darkBlue_train = event.darkBlue_train,
    // 出航记录
    darkBlue_setSailIndex = event.darkBlue_setSailIndex, // 下标
    darkBlue_setSail = event.darkBlue_setSail,
    darkBlue_address = event.darkBlue_address, //地址
    darkBlue_mineImg = event.darkBlue_mineImg; // 单图片上传   

  // 添加记录
  return await db.collection("darkBlueStaff").doc(index).update({
    data: {
      darkBlue_crewName, // 船员姓名 
      darkBlue_shipName, // 船舶名称 
      darkBlue_telphone, // 联系电话
      darkBlue_remarks, // 备注说明
      darkBlue_sex, // 性别
      darkBlue_birth, // 出生日期
      // 职务
      darkBlue_dutyIndex, // 下标
      darkBlue_duty,
      //船员状态
      darkBlue_personnelIndex, // 下标
      darkBlue_personnel,
      // 假期状态
      darkBlue_holidayIndex, // 下标
      darkBlue_holiday,
      // 培训信息
      darkBlue_trainIndex, // 下标
      darkBlue_train,
      // 出航记录
      darkBlue_setSailIndex, // 下标
      darkBlue_setSail,
      darkBlue_address, //地址
      darkBlue_mineImg // 单图片上传   
    }
  });
}